undermine (someone's) confidence

Translations
подрывать уверенность (кого-то)
His constant criticism began to undermine her confidence.
Его постоянная критика начала подрывать её уверенность.
Definitions
To weaken or damage someone's self-assurance or belief in their abilities, often through criticism, doubt, or negative feedback.